# near model CODE resource # jump table entries: 80-84 (5 of them) fn00000000: 00000000 4E56 0000 link A6, 0 00000004 206E 0008 movea.l A0, [A6 + 0x8] 00000008 2050 movea.l A0, [A0] 0000000A A023 syscall DisposHandle/DisposeHandle 0000000C 206E 0008 movea.l A0, [A6 + 0x8] 00000010 4290 clr.l [A0] 00000012 7001 moveq.l D0, 0x01 00000014 4E5E unlink A6 00000016 4E75 rts fn00000018: 00000018 4E56 0000 link A6, 0 0000001C 302E 0008 move.w D0, [A6 + 0x8] 00000020 6B16 bmi +0x18 /* 00000038 */ 00000022 0440 0017 subi.w D0, 0x17 00000026 6702 beq +0x4 /* 0000002A */ 00000028 600E bra +0x10 /* 00000038 */ label0000002A: 0000002A 4267 clr.w -[A7] 0000002C 486E 0008 pea.l [A6 + 0x8] 00000030 303C 021B move.w D0, 0x21B 00000034 A816 syscall Pack8 00000036 548F addq.l A7, 2 label00000038: 00000038 4E5E unlink A6 0000003A 4E75 rts fn0000003C: 0000003C 4E56 FFF0 link A6, -0x0010 00000040 2F07 move.l -[A7], D7 label00000042: 00000042 4227 clr.b -[A7] 00000044 3F3C FFFF move.w -[A7], 0xFFFF 00000048 486E FFF0 pea.l [A6 - 0x10] 0000004C 4878 0001 push.l 0x1 00000050 42A7 clr.l -[A7] 00000052 A860 syscall WaitNextEvent 00000054 7E00 moveq.l D7, 0x00 00000056 1E1F move.b D7, [A7]+ 00000058 4A47 tst.w D7 0000005A 6718 beq +0x1A /* 00000074 */ 0000005C 4A6E FFF0 tst.w [A6 - 0x10] 00000060 6712 beq +0x14 /* 00000074 */ 00000062 41D6 lea.l A0, [A6] 00000064 2F20 move.l -[A7], -[A0] 00000066 2F20 move.l -[A7], -[A0] 00000068 2F20 move.l -[A7], -[A0] 0000006A 2F20 move.l -[A7], -[A0] 0000006C 4EBA FFAA jsr [PC - 0x56 /* 00000018 */] 00000070 4FEF 0010 lea.l A7, [A7 + 0x10] label00000074: 00000074 4A6D FE26 tst.w [A5 - 0x1DA] 00000078 67C8 beq -0x36 /* 00000042 */ 0000007A 2E1F move.l D7, [A7]+ 0000007C 4E5E unlink A6 0000007E 4E75 rts export_10: 00000080 4E56 0000 link A6, 0 00000084 426E 0014 clr.w [A6 + 0x14] 00000088 4E5E unlink A6 0000008A 205F movea.l A0, [A7]+ 0000008C 4FEF 000C lea.l A7, [A7 + 0xC] 00000090 4ED0 jmp [A0] 00000092 4E56 FF00 link A6, -0x0100 00000096 2F07 move.l -[A7], D7 00000098 302E 0008 move.w D0, [A6 + 0x8] 0000009C 6A24 bpl +0x26 /* 000000C2 */ 0000009E 0440 FDA7 subi.w D0, 0xFDA7 000000A2 6716 beq +0x18 /* 000000BA */ 000000A4 6A08 bpl +0xA /* 000000AE */ 000000A6 0440 EEC5 subi.w D0, 0xEEC5 000000AA 6712 beq +0x14 /* 000000BE */ 000000AC 6014 bra +0x16 /* 000000C2 */ label000000AE: 000000AE 0440 01ED subi.w D0, 0x1ED 000000B2 6702 beq +0x4 /* 000000B6 */ 000000B4 600C bra +0xE /* 000000C2 */ label000000B6: 000000B6 7E01 moveq.l D7, 0x01 000000B8 600A bra +0xC /* 000000C4 */ label000000BA: 000000BA 7E02 moveq.l D7, 0x02 000000BC 6006 bra +0x8 /* 000000C4 */ label000000BE: 000000BE 7E03 moveq.l D7, 0x03 000000C0 6002 bra +0x4 /* 000000C4 */ label000000C2: 000000C2 7E04 moveq.l D7, 0x04 label000000C4: 000000C4 486E FF00 pea.l [A6 - 0x100] 000000C8 3F3C 00C9 move.w -[A7], 0xC9 000000CC 3F07 move.w -[A7], D7 000000CE 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000000D2 486E FF00 pea.l [A6 - 0x100] 000000D6 486D FE28 pea.l [A5 - 0x1D8] 000000DA 486D FE2A pea.l [A5 - 0x1D6] 000000DE 486D FE2C pea.l [A5 - 0x1D4] 000000E2 A98B syscall ParamText 000000E4 4267 clr.w -[A7] 000000E6 3F3C 00C9 move.w -[A7], 0xC9 000000EA 42A7 clr.l -[A7] 000000EC A985 syscall Alert 000000EE 2E2E FEFC move.l D7, [A6 - 0x104] 000000F2 4E5E unlink A6 000000F4 4E75 rts fn000000F6: 000000F6 4E56 FFBA link A6, -0x0046 000000FA 2F07 move.l -[A7], D7 000000FC 486E FFBA pea.l [A6 - 0x46] 00000100 2F3C 4C4E 4348 move.l -[A7], 0x4C4E4348 /* 'LNCH' */ 00000106 4EBA 0470 jsr [PC + 0x470 /* 00000578 */] 0000010A 4A40 tst.w D0 0000010C 508F addq.l A7, 8 0000010E 6604 bne +0x6 /* 00000114 */ 00000110 7000 moveq.l D0, 0x00 00000112 601A bra +0x1C /* 0000012E */ label00000114: 00000114 3F3C 0001 move.w -[A7], 0x1 00000118 486E 0008 pea.l [A6 + 0x8] 0000011C 486E FFBA pea.l [A6 - 0x46] 00000120 4EBA 0362 jsr [PC + 0x362 /* 00000484 */] 00000124 3E00 move.w D7, D0 00000126 4A47 tst.w D7 00000128 57C0 seq D0 0000012A 4400 neg.b D0 0000012C 4880 ext.w D0 label0000012E: 0000012E 2E2E FFB6 move.l D7, [A6 - 0x4A] 00000132 4E5E unlink A6 00000134 4E75 rts fn00000136: 00000136 4E56 FE8C link A6, -0x0174 0000013A 48E7 0300 movem.l -[A7], D6,D7 0000013E 4267 clr.w -[A7] 00000140 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000144 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 0000014A 2F3C 6C69 7374 move.l -[A7], 0x6C697374 /* 'list' */ 00000150 486E FFF8 pea.l [A6 - 0x8] 00000154 303C 0812 move.w D0, 0x812 00000158 A816 syscall Pack8 0000015A 3E1F move.w D7, [A7]+ 0000015C 4267 clr.w -[A7] 0000015E 486E FFF8 pea.l [A6 - 0x8] 00000162 486E FFF4 pea.l [A6 - 0xC] 00000166 303C 0407 move.w D0, 0x407 0000016A A816 syscall Pack8 0000016C 3E1F move.w D7, [A7]+ 0000016E 7C01 moveq.l D6, 0x01 00000170 6042 bra +0x44 /* 000001B4 */ label00000172: 00000172 4267 clr.w -[A7] 00000174 486E FFF8 pea.l [A6 - 0x8] 00000178 2F06 move.l -[A7], D6 0000017A 2F3C 6673 7320 move.l -[A7], 0x66737320 /* 'fss ' */ 00000180 486E FFF0 pea.l [A6 - 0x10] 00000184 486E FFEC pea.l [A6 - 0x14] 00000188 486E FFA6 pea.l [A6 - 0x5A] 0000018C 4878 0046 push.l 0x46 /* 'F' */ 00000190 486E FFA2 pea.l [A6 - 0x5E] 00000194 303C 100A move.w D0, 0x100A 00000198 A816 syscall Pack8 0000019A 3E1F move.w D7, [A7]+ 0000019C 41EE FFEC lea.l A0, [A6 - 0x14] 000001A0 3F20 move.w -[A7], -[A0] 000001A2 7010 moveq.l D0, 0x10 label000001A4: 000001A4 2F20 move.l -[A7], -[A0] 000001A6 51C8 FFFC dbf D0, -0x6 /* 000001A4 */ 000001AA 4EBA FF4A jsr [PC - 0xB6 /* 000000F6 */] 000001AE 4FEF 0046 lea.l A7, [A7 + 0x46] 000001B2 5286 addq.l D6, 1 label000001B4: 000001B4 BCAE FFF4 cmp.l D6, [A6 - 0xC] 000001B8 6FB8 ble -0x46 /* 00000172 */ 000001BA 4267 clr.w -[A7] 000001BC 486E FFF8 pea.l [A6 - 0x8] 000001C0 303C 0204 move.w D0, 0x204 000001C4 A816 syscall Pack8 000001C6 3E1F move.w D7, [A7]+ 000001C8 7001 moveq.l D0, 0x01 000001CA 4CDF 00C0 movem.l D6,D7, [A7]+ 000001CE 4E5E unlink A6 000001D0 4E75 rts export_11: 000001D2 4E56 0000 link A6, 0 000001D6 4267 clr.w -[A7] 000001D8 2F2E 0010 move.l -[A7], [A6 + 0x10] 000001DC 4EBA FF58 jsr [PC - 0xA8 /* 00000136 */] 000001E0 A9F4 syscall ExitToShell 000001E2 426E 0014 clr.w [A6 + 0x14] 000001E6 4E5E unlink A6 000001E8 205F movea.l A0, [A7]+ 000001EA 4FEF 000C lea.l A7, [A7 + 0xC] 000001EE 4ED0 jmp [A0] export_12: 000001F0 4E56 0000 link A6, 0 000001F4 3F3C 0001 move.w -[A7], 0x1 000001F8 2F2E 0010 move.l -[A7], [A6 + 0x10] 000001FC 4EBA FF38 jsr [PC - 0xC8 /* 00000136 */] 00000200 426E 0014 clr.w [A6 + 0x14] 00000204 4E5E unlink A6 00000206 205F movea.l A0, [A7]+ 00000208 4FEF 000C lea.l A7, [A7 + 0xC] 0000020C 4ED0 jmp [A0] export_13: 0000020E 4E56 0000 link A6, 0 00000212 A9F4 syscall ExitToShell 00000214 426E 0014 clr.w [A6 + 0x14] 00000218 4E5E unlink A6 0000021A 205F movea.l A0, [A7]+ 0000021C 4FEF 000C lea.l A7, [A7 + 0xC] 00000220 4ED0 jmp [A0] fn00000222: 00000222 2F07 move.l -[A7], D7 00000224 4267 clr.w -[A7] 00000226 2F3C 6165 7674 move.l -[A7], 0x61657674 /* 'aevt' */ 0000022C 2F3C 6F61 7070 move.l -[A7], 0x6F617070 /* 'oapp' */ 00000232 486D 0072 pea.l [A5 + 0x72 /* export_10 */] 00000236 42A7 clr.l -[A7] 00000238 4227 clr.b -[A7] 0000023A 303C 091F move.w D0, 0x91F 0000023E A816 syscall Pack8 00000240 3E1F move.w D7, [A7]+ 00000242 4A47 tst.w D7 00000244 6704 beq +0x6 /* 0000024A */ 00000246 7000 moveq.l D0, 0x00 00000248 6074 bra +0x76 /* 000002BE */ label0000024A: 0000024A 4267 clr.w -[A7] 0000024C 2F3C 6165 7674 move.l -[A7], 0x61657674 /* 'aevt' */ 00000252 2F3C 6F64 6F63 move.l -[A7], 0x6F646F63 /* 'odoc' */ 00000258 486D 007A pea.l [A5 + 0x7A /* export_11 */] 0000025C 42A7 clr.l -[A7] 0000025E 4227 clr.b -[A7] 00000260 303C 091F move.w D0, 0x91F 00000264 A816 syscall Pack8 00000266 3E1F move.w D7, [A7]+ 00000268 4A47 tst.w D7 0000026A 6704 beq +0x6 /* 00000270 */ 0000026C 7000 moveq.l D0, 0x00 0000026E 604E bra +0x50 /* 000002BE */ label00000270: 00000270 4267 clr.w -[A7] 00000272 2F3C 6165 7674 move.l -[A7], 0x61657674 /* 'aevt' */ 00000278 2F3C 7064 6F63 move.l -[A7], 0x70646F63 /* 'pdoc' */ 0000027E 486D 0082 pea.l [A5 + 0x82 /* export_12 */] 00000282 42A7 clr.l -[A7] 00000284 4227 clr.b -[A7] 00000286 303C 091F move.w D0, 0x91F 0000028A A816 syscall Pack8 0000028C 3E1F move.w D7, [A7]+ 0000028E 4A47 tst.w D7 00000290 6704 beq +0x6 /* 00000296 */ 00000292 7000 moveq.l D0, 0x00 00000294 6028 bra +0x2A /* 000002BE */ label00000296: 00000296 4267 clr.w -[A7] 00000298 2F3C 6165 7674 move.l -[A7], 0x61657674 /* 'aevt' */ 0000029E 2F3C 7175 6974 move.l -[A7], 0x71756974 /* 'quit' */ 000002A4 486D 008A pea.l [A5 + 0x8A /* export_13 */] 000002A8 42A7 clr.l -[A7] 000002AA 4227 clr.b -[A7] 000002AC 303C 091F move.w D0, 0x91F 000002B0 A816 syscall Pack8 000002B2 3E1F move.w D7, [A7]+ 000002B4 4A47 tst.w D7 000002B6 6704 beq +0x6 /* 000002BC */ 000002B8 7000 moveq.l D0, 0x00 000002BA 6002 bra +0x4 /* 000002BE */ label000002BC: 000002BC 7001 moveq.l D0, 0x01 label000002BE: 000002BE 2E1F move.l D7, [A7]+ 000002C0 4E75 rts fn000002C2: 000002C2 486D FEF8 pea.l [A5 - 0x108] 000002C6 A86E syscall InitGraf 000002C8 A8FE syscall InitFonts 000002CA 2F3C 0000 FFFF move.l -[A7], 0xFFFF 000002D0 201F move.l D0, [A7]+ 000002D2 A032 syscall FlushEvents 000002D4 A912 syscall InitWindows 000002D6 A930 syscall InitMenus 000002D8 A9CC syscall TEInit 000002DA 42A7 clr.l -[A7] 000002DC A97B syscall InitDialogs 000002DE A850 syscall InitCursor 000002E0 4EBA FF40 jsr [PC - 0xC0 /* 00000222 */] 000002E4 4E75 rts fn000002E6: 000002E6 4E75 rts export_14: 000002E8 4EBA FFD8 jsr [PC - 0x28 /* 000002C2 */] 000002EC 4A40 tst.w D0 000002EE 6708 beq +0xA /* 000002F8 */ 000002F0 4EBA FD4A jsr [PC - 0x2B6 /* 0000003C */] 000002F4 4EBA FFF0 jsr [PC - 0x10 /* 000002E6 */] label000002F8: 000002F8 4E75 rts fn000002FA: 000002FA 4E56 0000 link A6, 0 000002FE 48E7 0308 movem.l -[A7], D6,D7,A4 00000302 286E 0008 movea.l A4, [A6 + 0x8] 00000306 2F0C move.l -[A7], A4 00000308 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 0000030C 3E00 move.w D7, D0 0000030E 7C00 moveq.l D6, 0x00 00000310 588F addq.l A7, 4 00000312 6014 bra +0x16 /* 00000328 */ label00000314: 00000314 1034 6000 move.b D0, [A4 + D6.w] 00000318 4880 ext.w D0 0000031A 3F00 move.w -[A7], D0 0000031C 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 00000320 1980 6000 move.b [A4 + D6.w], D0 00000324 548F addq.l A7, 2 00000326 5246 addq.w D6, 1 label00000328: 00000328 BE46 cmp.w D7, D6 0000032A 6EE8 bgt -0x16 /* 00000314 */ 0000032C 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00000330 4E5E unlink A6 00000332 4E75 rts fn00000334: 00000334 4E56 0000 link A6, 0 00000338 48E7 0308 movem.l -[A7], D6,D7,A4 0000033C 286E 0008 movea.l A4, [A6 + 0x8] 00000340 3E2E 000C move.w D7, [A6 + 0xC] 00000344 2F0C move.l -[A7], A4 00000346 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 0000034A 3C00 move.w D6, D0 0000034C BC47 cmp.w D6, D7 0000034E 588F addq.l A7, 4 00000350 6204 bhi +0x6 /* 00000356 */ 00000352 4214 clr.b [A4] 00000354 601E bra +0x20 /* 00000374 */ label00000356: 00000356 3006 move.w D0, D6 00000358 9047 sub.w D0, D7 0000035A 5240 addq.w D0, 1 0000035C 7200 moveq.l D1, 0x00 0000035E 3200 move.w D1, D0 00000360 2F01 move.l -[A7], D1 00000362 7000 moveq.l D0, 0x00 00000364 3007 move.w D0, D7 00000366 4874 0800 pea.l [A4 + D0] 0000036A 2F0C move.l -[A7], A4 0000036C 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 00000370 4FEF 000C lea.l A7, [A7 + 0xC] label00000374: 00000374 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00000378 4E5E unlink A6 0000037A 4E75 rts fn0000037C: 0000037C 4E56 FFD4 link A6, -0x002C 00000380 48E7 0300 movem.l -[A7], D6,D7 00000384 2E3C 6F64 6F63 move.l D7, 0x6F646F63 /* 'odoc' */ 0000038A 4267 clr.w -[A7] 0000038C 486E 0008 pea.l [A6 + 0x8] 00000390 486E FFDC pea.l [A6 - 0x24] 00000394 7008 moveq.l D0, 0x08 00000396 A823 syscall AliasDispatch 00000398 3C1F move.w D6, [A7]+ 0000039A 4A46 tst.w D6 0000039C 670E beq +0x10 /* 000003AC */ 0000039E 486E FFDC pea.l [A6 - 0x24] 000003A2 4EBA FC5C jsr [PC - 0x3A4 /* 00000000 */] 000003A6 3006 move.w D0, D6 000003A8 6000 00D0 bra +0xD2 /* 0000047A */ label000003AC: 000003AC 2D7C 6E75 6C6C FFF8 move.l [A6 - 0x8], 0x6E756C6C /* 'null' */ 000003B4 42AE FFFC clr.l [A6 - 0x4] 000003B8 4267 clr.w -[A7] 000003BA 2F3C 6165 7674 move.l -[A7], 0x61657674 /* 'aevt' */ 000003C0 2F07 move.l -[A7], D7 000003C2 486E FFF8 pea.l [A6 - 0x8] 000003C6 3F3C FFFF move.w -[A7], 0xFFFF 000003CA 42A7 clr.l -[A7] 000003CC 486E FFE0 pea.l [A6 - 0x20] 000003D0 303C 0B14 move.w D0, 0xB14 000003D4 A816 syscall Pack8 000003D6 0C87 6F64 6F63 cmpi.l D7, 0x6F646F63 /* 'odoc' */ 000003DC 548F addq.l A7, 2 000003DE 6662 bne +0x64 /* 00000442 */ 000003E0 4267 clr.w -[A7] 000003E2 42A7 clr.l -[A7] 000003E4 42A7 clr.l -[A7] 000003E6 4227 clr.b -[A7] 000003E8 486E FFE8 pea.l [A6 - 0x18] 000003EC 303C 0706 move.w D0, 0x706 000003F0 A816 syscall Pack8 000003F2 2D7C 616C 6973 FFD4 move.l [A6 - 0x2C], 0x616C6973 /* 'alis' */ 000003FA 2D6E FFDC FFD8 move.l [A6 - 0x28], [A6 - 0x24] 00000400 4257 clr.w [A7] 00000402 486E FFE8 pea.l [A6 - 0x18] 00000406 42A7 clr.l -[A7] 00000408 486E FFD4 pea.l [A6 - 0x2C] 0000040C 303C 0609 move.w D0, 0x609 00000410 A816 syscall Pack8 00000412 4257 clr.w [A7] 00000414 486E FFD4 pea.l [A6 - 0x2C] 00000418 303C 0204 move.w D0, 0x204 0000041C A816 syscall Pack8 0000041E 4257 clr.w [A7] 00000420 486E FFE0 pea.l [A6 - 0x20] 00000424 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 0000042A 486E FFE8 pea.l [A6 - 0x18] 0000042E 303C 0610 move.w D0, 0x610 00000432 A816 syscall Pack8 00000434 4257 clr.w [A7] 00000436 486E FFE8 pea.l [A6 - 0x18] 0000043A 303C 0204 move.w D0, 0x204 0000043E A816 syscall Pack8 00000440 548F addq.l A7, 2 label00000442: 00000442 4267 clr.w -[A7] 00000444 486E FFE0 pea.l [A6 - 0x20] 00000448 2F3C 6170 7061 move.l -[A7], 0x61707061 /* 'appa' */ 0000044E 486E FFF0 pea.l [A6 - 0x10] 00000452 303C 0603 move.w D0, 0x603 00000456 A816 syscall Pack8 00000458 3C1F move.w D6, [A7]+ 0000045A 4267 clr.w -[A7] 0000045C 486E FFE0 pea.l [A6 - 0x20] 00000460 303C 0204 move.w D0, 0x204 00000464 A816 syscall Pack8 00000466 4A46 tst.w D6 00000468 548F addq.l A7, 2 0000046A 6704 beq +0x6 /* 00000470 */ 0000046C 3006 move.w D0, D6 0000046E 600A bra +0xC /* 0000047A */ label00000470: 00000470 206E 004E movea.l A0, [A6 + 0x4E] 00000474 20AE FFF4 move.l [A0], [A6 - 0xC] 00000478 7000 moveq.l D0, 0x00 label0000047A: 0000047A 4CEE 00C0 FFCC movem.l D6,D7, [A6 - 0x34] 00000480 4E5E unlink A6 00000482 4E75 rts fn00000484: 00000484 4E56 FFD0 link A6, -0x0030 00000488 48E7 0108 movem.l -[A7], D7,A4 0000048C 286E 000C movea.l A4, [A6 + 0xC] 00000490 42AE FFD0 clr.l [A6 - 0x30] 00000494 4878 002C push.l 0x2C /* ',' */ 00000498 4267 clr.w -[A7] 0000049A 486E FFD4 pea.l [A6 - 0x2C] 0000049E 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 000004A2 2D6E 0008 FFE4 move.l [A6 - 0x1C], [A6 + 0x8] 000004A8 3D7C 4C43 FFDA move.w [A6 - 0x26], 0x4C43 /* 'LC' */ 000004AE 7020 moveq.l D0, 0x20 000004B0 2D40 FFDC move.l [A6 - 0x24], D0 000004B4 4A6E 0010 tst.w [A6 + 0x10] 000004B8 4FEF 000A lea.l A7, [A7 + 0xA] 000004BC 6708 beq +0xA /* 000004C6 */ 000004BE 3D7C 0C00 FFE2 move.w [A6 - 0x1E], 0xC00 000004C4 6006 bra +0x8 /* 000004CC */ label000004C6: 000004C6 3D7C 4C00 FFE2 move.w [A6 - 0x1E], 0x4C00 /* 'L\0' */ label000004CC: 000004CC 200C move.l D0, A4 000004CE 6606 bne +0x8 /* 000004D6 */ 000004D0 42AE FFFC clr.l [A6 - 0x4] 000004D4 6032 bra +0x34 /* 00000508 */ label000004D6: 000004D6 486E FFD0 pea.l [A6 - 0x30] 000004DA 41EC 0046 lea.l A0, [A4 + 0x46] 000004DE 3F20 move.w -[A7], -[A0] 000004E0 7010 moveq.l D0, 0x10 label000004E2: 000004E2 2F20 move.l -[A7], -[A0] 000004E4 51C8 FFFC dbf D0, -0x6 /* 000004E2 */ 000004E8 4EBA FE92 jsr [PC - 0x16E /* 0000037C */] 000004EC 3E00 move.w D7, D0 000004EE 4A47 tst.w D7 000004F0 4FEF 004A lea.l A7, [A7 + 0x4A] 000004F4 6704 beq +0x6 /* 000004FA */ 000004F6 3007 move.w D0, D7 000004F8 6034 bra +0x36 /* 0000052E */ label000004FA: 000004FA 206E FFD0 movea.l A0, [A6 - 0x30] 000004FE A029 syscall HLock 00000500 206E FFD0 movea.l A0, [A6 - 0x30] 00000504 2D50 FFFC move.l [A6 - 0x4], [A0] label00000508: 00000508 41EE FFD4 lea.l A0, [A6 - 0x2C] 0000050C A9F2 syscall Launch/LaunchApplication 0000050E 3E00 move.w D7, D0 00000510 4A47 tst.w D7 00000512 660E bne +0x10 /* 00000522 */ 00000514 200C move.l D0, A4 00000516 6706 beq +0x8 /* 0000051E */ 00000518 206E FFD0 movea.l A0, [A6 - 0x30] 0000051C A023 syscall DisposHandle/DisposeHandle label0000051E: 0000051E 7000 moveq.l D0, 0x00 00000520 600C bra +0xE /* 0000052E */ label00000522: 00000522 200C move.l D0, A4 00000524 6706 beq +0x8 /* 0000052C */ 00000526 206E FFD0 movea.l A0, [A6 - 0x30] 0000052A A023 syscall DisposHandle/DisposeHandle label0000052C: 0000052C 3007 move.w D0, D7 label0000052E: 0000052E 4CDF 1080 movem.l D7,A4, [A7]+ 00000532 4E5E unlink A6 00000534 4E75 rts fn00000536: 00000536 4E56 FFB0 link A6, -0x0050 0000053A 2F07 move.l -[A7], D7 0000053C 4878 0050 push.l 0x50 /* 'P' */ 00000540 4267 clr.w -[A7] 00000542 486E FFB0 pea.l [A6 - 0x50] 00000546 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 0000054A 3D6E 0008 FFCC move.w [A6 - 0x34], [A6 + 0x8] 00000550 4257 clr.w [A7] 00000552 486E FFB0 pea.l [A6 - 0x50] 00000556 4227 clr.b -[A7] 00000558 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 0000055C 3E1F move.w D7, [A7]+ 0000055E 4A47 tst.w D7 00000560 508F addq.l A7, 8 00000562 6704 beq +0x6 /* 00000568 */ 00000564 7000 moveq.l D0, 0x00 00000566 600A bra +0xC /* 00000572 */ label00000568: 00000568 206E 000A movea.l A0, [A6 + 0xA] 0000056C 30AE FFC6 move.w [A0], [A6 - 0x3A] 00000570 7001 moveq.l D0, 0x01 label00000572: 00000572 2E1F move.l D7, [A7]+ 00000574 4E5E unlink A6 00000576 4E75 rts fn00000578: 00000578 4E56 FF96 link A6, -0x006A 0000057C 48E7 0308 movem.l -[A7], D6,D7,A4 00000580 286E 000C movea.l A4, [A6 + 0xC] 00000584 7E00 moveq.l D7, 0x00 label00000586: 00000586 486E FF96 pea.l [A6 - 0x6A] 0000058A 3F07 move.w -[A7], D7 0000058C 4EBA FFA8 jsr [PC - 0x58 /* 00000536 */] 00000590 4A40 tst.w D0 00000592 5C8F addq.l A7, 6 00000594 6604 bne +0x6 /* 0000059A */ 00000596 7000 moveq.l D0, 0x00 00000598 6076 bra +0x78 /* 00000610 */ label0000059A: 0000059A 4878 0068 push.l 0x68 /* 'h' */ 0000059E 4267 clr.w -[A7] 000005A0 486E FF98 pea.l [A6 - 0x68] 000005A4 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 000005A8 422C 0006 clr.b [A4 + 0x6] 000005AC 41EC 0006 lea.l A0, [A4 + 0x6] 000005B0 2D48 FFAA move.l [A6 - 0x56], A0 000005B4 3D6E FF96 FFAE move.w [A6 - 0x52], [A6 - 0x6A] 000005BA 41EE FF98 lea.l A0, [A6 - 0x68] 000005BE 7020 moveq.l D0, 0x20 000005C0 A260 syscall FSDispatch/HFSDispatch, flags=2 000005C2 3C00 move.w D6, D0 000005C4 4A46 tst.w D6 000005C6 4FEF 000A lea.l A7, [A7 + 0xA] 000005CA 6704 beq +0x6 /* 000005D0 */ 000005CC 7000 moveq.l D0, 0x00 000005CE 6040 bra +0x42 /* 00000610 */ label000005D0: 000005D0 2D6E 0008 FFCC move.l [A6 - 0x34], [A6 + 0x8] 000005D6 422C 0006 clr.b [A4 + 0x6] 000005DA 426E FFB2 clr.w [A6 - 0x4E] 000005DE 4267 clr.w -[A7] 000005E0 486E FF98 pea.l [A6 - 0x68] 000005E4 4227 clr.b -[A7] 000005E6 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 000005EA 3C1F move.w D6, [A7]+ 000005EC 4A46 tst.w D6 000005EE 660E bne +0x10 /* 000005FE */ 000005F0 296E FFFC 0002 move.l [A4 + 0x2], [A6 - 0x4] 000005F6 38AE FF96 move.w [A4], [A6 - 0x6A] 000005FA 7001 moveq.l D0, 0x01 000005FC 6012 bra +0x14 /* 00000610 */ label000005FE: 000005FE 0C46 EC6C cmpi.w D6, 0xEC6C 00000602 6704 beq +0x6 /* 00000608 */ 00000604 7000 moveq.l D0, 0x00 00000606 6008 bra +0xA /* 00000610 */ label00000608: 00000608 5247 addq.w D7, 1 0000060A 6000 FF7A bra -0x84 /* 00000586 */ 0000060E 7000 moveq.l D0, 0x00 label00000610: 00000610 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00000614 4E5E unlink A6 00000616 4E75 rts fn00000618: 00000618 4E56 FFC4 link A6, -0x003C 0000061C 48E7 0308 movem.l -[A7], D6,D7,A4 00000620 286E 0008 movea.l A4, [A6 + 0x8] 00000624 2E3C 4D41 4353 move.l D7, 0x4D414353 /* 'MACS' */ 0000062A 42AE FFC8 clr.l [A6 - 0x38] 0000062E 42AE FFFC clr.l [A6 - 0x4] 00000632 703C moveq.l D0, 0x3C 00000634 2D40 FFC4 move.l [A6 - 0x3C], D0 00000638 4294 clr.l [A4] 0000063A 42AC 0004 clr.l [A4 + 0x4] label0000063E: 0000063E 4267 clr.w -[A7] 00000640 2F0C move.l -[A7], A4 00000642 3F3C 0038 move.w -[A7], 0x38 /* '8' */ 00000646 A88F syscall OSDispatch 00000648 3C1F move.w D6, [A7]+ 0000064A 4A46 tst.w D6 0000064C 6704 beq +0x6 /* 00000652 */ 0000064E 3006 move.w D0, D6 00000650 6028 bra +0x2A /* 0000067A */ label00000652: 00000652 4267 clr.w -[A7] 00000654 2F0C move.l -[A7], A4 00000656 486E FFC4 pea.l [A6 - 0x3C] 0000065A 3F3C 003A move.w -[A7], 0x3A /* ':' */ 0000065E A88F syscall OSDispatch 00000660 3C1F move.w D6, [A7]+ 00000662 4A46 tst.w D6 00000664 6704 beq +0x6 /* 0000066A */ 00000666 3006 move.w D0, D6 00000668 6010 bra +0x12 /* 0000067A */ label0000066A: 0000066A BEAE FFD8 cmp.l D7, [A6 - 0x28] 0000066E 6604 bne +0x6 /* 00000674 */ 00000670 7000 moveq.l D0, 0x00 00000672 6006 bra +0x8 /* 0000067A */ label00000674: 00000674 4A46 tst.w D6 00000676 67C6 beq -0x38 /* 0000063E */ 00000678 70FF moveq.l D0, 0xFFFFFFFF label0000067A: 0000067A 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 0000067E 4E5E unlink A6 00000680 4E75 rts 00000682 4E56 0000 link A6, 0 00000686 48E7 0108 movem.l -[A7], D7,A4 0000068A 286E 0008 movea.l A4, [A6 + 0x8] 0000068E 2F0C move.l -[A7], A4 00000690 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 00000694 5340 subq.w D0, 1 00000696 3E00 move.w D7, D0 00000698 588F addq.l A7, 4 0000069A 6002 bra +0x4 /* 0000069E */ label0000069C: 0000069C 5347 subq.w D7, 1 label0000069E: 0000069E 0C34 003A 7000 cmpi.b [A4 + D7.w], 0x3A /* ':' */ 000006A4 6704 beq +0x6 /* 000006AA */ 000006A6 4A47 tst.w D7 000006A8 66F2 bne -0xC /* 0000069C */ label000006AA: 000006AA 4234 7001 clr.b [A4 + D7.w + 0x1] 000006AE 4A47 tst.w D7 000006B0 6606 bne +0x8 /* 000006B8 */ 000006B2 19BC 003A 7000 move.b [A4 + D7.w], 0x3A /* ':' */ label000006B8: 000006B8 4CDF 1080 movem.l D7,A4, [A7]+ 000006BC 4E5E unlink A6 000006BE 4E75 rts 000006C0 4E56 FE96 link A6, -0x016A 000006C4 2F07 move.l -[A7], D7 000006C6 7E00 moveq.l D7, 0x00 000006C8 486E FFE0 pea.l [A6 - 0x20] 000006CC 4EBA FF4A jsr [PC - 0xB6 /* 00000618 */] 000006D0 4257 clr.w [A7] 000006D2 2F3C 7073 6E20 move.l -[A7], 0x70736E20 /* 'psn ' */ 000006D8 486E FFE0 pea.l [A6 - 0x20] 000006DC 4878 0008 push.l 0x8 000006E0 486E FFE8 pea.l [A6 - 0x18] 000006E4 303C 0825 move.w D0, 0x825 000006E8 A816 syscall Pack8 000006EA 3E1F move.w D7, [A7]+ 000006EC 4A47 tst.w D7 000006EE 548F addq.l A7, 2 000006F0 6706 beq +0x8 /* 000006F8 */ 000006F2 3007 move.w D0, D7 000006F4 6000 00C6 bra +0xC8 /* 000007BC */ label000006F8: 000006F8 4267 clr.w -[A7] 000006FA 2F3C 6165 7674 move.l -[A7], 0x61657674 /* 'aevt' */ 00000700 2F3C 6F70 656E move.l -[A7], 0x6F70656E /* 'open' */ 00000706 486E FFE8 pea.l [A6 - 0x18] 0000070A 3F3C FFFF move.w -[A7], 0xFFFF 0000070E 42A7 clr.l -[A7] 00000710 486E FFF8 pea.l [A6 - 0x8] 00000714 303C 0B14 move.w D0, 0xB14 00000718 A816 syscall Pack8 0000071A 3E1F move.w D7, [A7]+ 0000071C 4A47 tst.w D7 0000071E 6706 beq +0x8 /* 00000726 */ 00000720 3007 move.w D0, D7 00000722 6000 0098 bra +0x9A /* 000007BC */ label00000726: 00000726 206E 0008 movea.l A0, [A6 + 0x8] 0000072A 43EE FF9A lea.l A1, [A6 - 0x66] 0000072E 7010 moveq.l D0, 0x10 label00000730: 00000730 22D8 move.l [A1]+, [A0]+ 00000732 51C8 FFFC dbf D0, -0x6 /* 00000730 */ 00000736 32D8 move.w [A1]+, [A0]+ 00000738 4267 clr.w -[A7] 0000073A 42A7 clr.l -[A7] 0000073C 486E FF9A pea.l [A6 - 0x66] 00000740 486E FF96 pea.l [A6 - 0x6A] 00000744 7002 moveq.l D0, 0x02 00000746 A823 syscall AliasDispatch 00000748 3E1F move.w D7, [A7]+ 0000074A 4A47 tst.w D7 0000074C 6606 bne +0x8 /* 00000754 */ 0000074E 4AAE FF96 tst.l [A6 - 0x6A] 00000752 6604 bne +0x6 /* 00000758 */ label00000754: 00000754 3007 move.w D0, D7 00000756 6064 bra +0x66 /* 000007BC */ label00000758: 00000758 206E FF96 movea.l A0, [A6 - 0x6A] 0000075C A029 syscall HLock 0000075E 4267 clr.w -[A7] 00000760 486E FFF8 pea.l [A6 - 0x8] 00000764 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 0000076A 2F3C 616C 6973 move.l -[A7], 0x616C6973 /* 'alis' */ 00000770 206E FF96 movea.l A0, [A6 - 0x6A] 00000774 2F10 move.l -[A7], [A0] 00000776 42A7 clr.l -[A7] 00000778 2F08 move.l -[A7], A0 0000077A 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 0000077E 303C 0A0F move.w D0, 0xA0F 00000782 A816 syscall Pack8 00000784 3E1F move.w D7, [A7]+ 00000786 4A47 tst.w D7 00000788 6704 beq +0x6 /* 0000078E */ 0000078A 3007 move.w D0, D7 0000078C 602E bra +0x30 /* 000007BC */ label0000078E: 0000078E 4267 clr.w -[A7] 00000790 486E FFF8 pea.l [A6 - 0x8] 00000794 486E FFF0 pea.l [A6 - 0x10] 00000798 4878 0061 push.l 0x61 /* 'a' */ 0000079C 4267 clr.w -[A7] 0000079E 4878 0078 push.l 0x78 /* 'x' */ 000007A2 42A7 clr.l -[A7] 000007A4 42A7 clr.l -[A7] 000007A6 303C 0D17 move.w D0, 0xD17 000007AA A816 syscall Pack8 000007AC 3E1F move.w D7, [A7]+ 000007AE 4267 clr.w -[A7] 000007B0 486E FFE8 pea.l [A6 - 0x18] 000007B4 303C 0204 move.w D0, 0x204 000007B8 A816 syscall Pack8 000007BA 7000 moveq.l D0, 0x00 label000007BC: 000007BC 2E2E FE92 move.l D7, [A6 - 0x16E] 000007C0 4E5E unlink A6 000007C2 4E75 rts 000007C4 4E56 FE3C link A6, -0x01C4 000007C8 2F07 move.l -[A7], D7 000007CA 7E00 moveq.l D7, 0x00 000007CC 486E FFD8 pea.l [A6 - 0x28] 000007D0 4EBA FE46 jsr [PC - 0x1BA /* 00000618 */] 000007D4 4257 clr.w [A7] 000007D6 2F3C 7073 6E20 move.l -[A7], 0x70736E20 /* 'psn ' */ 000007DC 486E FFD8 pea.l [A6 - 0x28] 000007E0 4878 0008 push.l 0x8 000007E4 486E FFE8 pea.l [A6 - 0x18] 000007E8 303C 0825 move.w D0, 0x825 000007EC A816 syscall Pack8 000007EE 3E1F move.w D7, [A7]+ 000007F0 4A47 tst.w D7 000007F2 548F addq.l A7, 2 000007F4 6706 beq +0x8 /* 000007FC */ 000007F6 3007 move.w D0, D7 000007F8 6000 017C bra +0x17E /* 00000976 */ label000007FC: 000007FC 4267 clr.w -[A7] 000007FE 2F3C 464E 4452 move.l -[A7], 0x464E4452 /* 'FNDR' */ 00000804 2F3C 736F 7065 move.l -[A7], 0x736F7065 /* 'sope' */ 0000080A 486E FFE8 pea.l [A6 - 0x18] 0000080E 3F3C FFFF move.w -[A7], 0xFFFF 00000812 42A7 clr.l -[A7] 00000814 486E FFF8 pea.l [A6 - 0x8] 00000818 303C 0B14 move.w D0, 0xB14 0000081C A816 syscall Pack8 0000081E 3E1F move.w D7, [A7]+ 00000820 4A47 tst.w D7 00000822 6706 beq +0x8 /* 0000082A */ 00000824 3007 move.w D0, D7 00000826 6000 014E bra +0x150 /* 00000976 */ label0000082A: 0000082A 41EE FF92 lea.l A0, [A6 - 0x6E] 0000082E 43EE 0008 lea.l A1, [A6 + 0x8] 00000832 7010 moveq.l D0, 0x10 label00000834: 00000834 20D9 move.l [A0]+, [A1]+ 00000836 51C8 FFFC dbf D0, -0x6 /* 00000834 */ 0000083A 30D9 move.w [A0]+, [A1]+ 0000083C 4267 clr.w -[A7] 0000083E 42A7 clr.l -[A7] 00000840 486E FF92 pea.l [A6 - 0x6E] 00000844 486E FF48 pea.l [A6 - 0xB8] 00000848 7002 moveq.l D0, 0x02 0000084A A823 syscall AliasDispatch 0000084C 3E1F move.w D7, [A7]+ 0000084E 4A47 tst.w D7 00000850 6606 bne +0x8 /* 00000858 */ 00000852 4AAE FF48 tst.l [A6 - 0xB8] 00000856 6606 bne +0x8 /* 0000085E */ label00000858: 00000858 3007 move.w D0, D7 0000085A 6000 011A bra +0x11C /* 00000976 */ label0000085E: 0000085E 206E FF48 movea.l A0, [A6 - 0xB8] 00000862 A029 syscall HLock 00000864 4267 clr.w -[A7] 00000866 486E FFF8 pea.l [A6 - 0x8] 0000086A 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 00000870 2F3C 616C 6973 move.l -[A7], 0x616C6973 /* 'alis' */ 00000876 206E FF48 movea.l A0, [A6 - 0xB8] 0000087A 2F10 move.l -[A7], [A0] 0000087C 42A7 clr.l -[A7] 0000087E 2F08 move.l -[A7], A0 00000880 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00000884 303C 0A0F move.w D0, 0xA0F 00000888 A816 syscall Pack8 0000088A 3E1F move.w D7, [A7]+ 0000088C 4A47 tst.w D7 0000088E 6706 beq +0x8 /* 00000896 */ 00000890 3007 move.w D0, D7 00000892 6000 00E2 bra +0xE4 /* 00000976 */ label00000896: 00000896 41EE FF4C lea.l A0, [A6 - 0xB4] 0000089A 43EE 0008 lea.l A1, [A6 + 0x8] 0000089E 7010 moveq.l D0, 0x10 label000008A0: 000008A0 20D9 move.l [A0]+, [A1]+ 000008A2 51C8 FFFC dbf D0, -0x6 /* 000008A0 */ 000008A6 30D9 move.w [A0]+, [A1]+ 000008A8 4267 clr.w -[A7] 000008AA 42A7 clr.l -[A7] 000008AC 486E FF4C pea.l [A6 - 0xB4] 000008B0 486E FF44 pea.l [A6 - 0xBC] 000008B4 7002 moveq.l D0, 0x02 000008B6 A823 syscall AliasDispatch 000008B8 3E1F move.w D7, [A7]+ 000008BA 4A47 tst.w D7 000008BC 6606 bne +0x8 /* 000008C4 */ 000008BE 4AAE FF44 tst.l [A6 - 0xBC] 000008C2 6606 bne +0x8 /* 000008CA */ label000008C4: 000008C4 3007 move.w D0, D7 000008C6 6000 00AE bra +0xB0 /* 00000976 */ label000008CA: 000008CA 206E FF44 movea.l A0, [A6 - 0xBC] 000008CE A029 syscall HLock 000008D0 4267 clr.w -[A7] 000008D2 42A7 clr.l -[A7] 000008D4 42A7 clr.l -[A7] 000008D6 4227 clr.b -[A7] 000008D8 486E FFE0 pea.l [A6 - 0x20] 000008DC 303C 0706 move.w D0, 0x706 000008E0 A816 syscall Pack8 000008E2 3E1F move.w D7, [A7]+ 000008E4 4A47 tst.w D7 000008E6 6706 beq +0x8 /* 000008EE */ 000008E8 3007 move.w D0, D7 000008EA 6000 008A bra +0x8C /* 00000976 */ label000008EE: 000008EE 4267 clr.w -[A7] 000008F0 486E FFE0 pea.l [A6 - 0x20] 000008F4 4878 0001 push.l 0x1 000008F8 2F3C 616C 6973 move.l -[A7], 0x616C6973 /* 'alis' */ 000008FE 206E FF44 movea.l A0, [A6 - 0xBC] 00000902 2F10 move.l -[A7], [A0] 00000904 42A7 clr.l -[A7] 00000906 2F08 move.l -[A7], A0 00000908 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 0000090C 303C 0A08 move.w D0, 0xA08 00000910 A816 syscall Pack8 00000912 3E1F move.w D7, [A7]+ 00000914 4A47 tst.w D7 00000916 6704 beq +0x6 /* 0000091C */ 00000918 3007 move.w D0, D7 0000091A 605A bra +0x5C /* 00000976 */ label0000091C: 0000091C 4267 clr.w -[A7] 0000091E 486E FFF8 pea.l [A6 - 0x8] 00000922 2F3C 6673 656C move.l -[A7], 0x6673656C /* 'fsel' */ 00000928 486E FFE0 pea.l [A6 - 0x20] 0000092C 303C 0610 move.w D0, 0x610 00000930 A816 syscall Pack8 00000932 3E1F move.w D7, [A7]+ 00000934 4A47 tst.w D7 00000936 6704 beq +0x6 /* 0000093C */ 00000938 3007 move.w D0, D7 0000093A 603A bra +0x3C /* 00000976 */ label0000093C: 0000093C 4267 clr.w -[A7] 0000093E 486E FFF8 pea.l [A6 - 0x8] 00000942 486E FFF0 pea.l [A6 - 0x10] 00000946 4878 0061 push.l 0x61 /* 'a' */ 0000094A 4267 clr.w -[A7] 0000094C 4878 0078 push.l 0x78 /* 'x' */ 00000950 42A7 clr.l -[A7] 00000952 42A7 clr.l -[A7] 00000954 303C 0D17 move.w D0, 0xD17 00000958 A816 syscall Pack8 0000095A 3E1F move.w D7, [A7]+ 0000095C 4267 clr.w -[A7] 0000095E 486E FFE8 pea.l [A6 - 0x18] 00000962 303C 0204 move.w D0, 0x204 00000966 A816 syscall Pack8 00000968 4257 clr.w [A7] 0000096A 486E FFE0 pea.l [A6 - 0x20] 0000096E 303C 0204 move.w D0, 0x204 00000972 A816 syscall Pack8 00000974 7000 moveq.l D0, 0x00 label00000976: 00000976 2E2E FE38 move.l D7, [A6 - 0x1C8] 0000097A 4E5E unlink A6 0000097C 4E75 rts fn0000097E: 0000097E 4E56 FC94 link A6, -0x036C 00000982 48E7 0308 movem.l -[A7], D6,D7,A4 00000986 286E 0008 movea.l A4, [A6 + 0x8] 0000098A 7E01 moveq.l D7, 0x01 0000098C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000990 486E FC94 pea.l [A6 - 0x36C] 00000994 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00000998 486E FC94 pea.l [A6 - 0x36C] 0000099C 4EBA F95C jsr [PC - 0x6A4 /* 000002FA */] 000009A0 41EE FF00 lea.l A0, [A6 - 0x100] 000009A4 2D48 FEA6 move.l [A6 - 0x15A], A0 000009A8 4FEF 000C lea.l A7, [A7 + 0xC] label000009AC: 000009AC 3D47 FEB0 move.w [A6 - 0x150], D7 000009B0 3D54 FEAA move.w [A6 - 0x156], [A4] 000009B4 2D6C 0002 FEC4 move.l [A6 - 0x13C], [A4 + 0x2] 000009BA 422E FF00 clr.b [A6 - 0x100] 000009BE 4267 clr.w -[A7] 000009C0 486E FE94 pea.l [A6 - 0x16C] 000009C4 4227 clr.b -[A7] 000009C6 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 000009CA 3C1F move.w D6, [A7]+ 000009CC 4A46 tst.w D6 000009CE 6704 beq +0x6 /* 000009D4 */ 000009D0 3006 move.w D0, D6 000009D2 603E bra +0x40 /* 00000A12 */ label000009D4: 000009D4 486E FF00 pea.l [A6 - 0x100] 000009D8 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 000009DC 486E FF00 pea.l [A6 - 0x100] 000009E0 486E FD94 pea.l [A6 - 0x26C] 000009E4 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 000009E8 486E FD94 pea.l [A6 - 0x26C] 000009EC 4EBA F90C jsr [PC - 0x6F4 /* 000002FA */] 000009F0 486E FC94 pea.l [A6 - 0x36C] 000009F4 486E FD94 pea.l [A6 - 0x26C] 000009F8 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 000009FC 4A40 tst.w D0 000009FE 4FEF 0018 lea.l A7, [A7 + 0x18] 00000A02 660A bne +0xC /* 00000A0E */ 00000A04 296E FEC4 0002 move.l [A4 + 0x2], [A6 - 0x13C] 00000A0A 7001 moveq.l D0, 0x01 00000A0C 6004 bra +0x6 /* 00000A12 */ label00000A0E: 00000A0E 5247 addq.w D7, 1 00000A10 609A bra -0x64 /* 000009AC */ label00000A12: 00000A12 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00000A16 4E5E unlink A6 00000A18 4E75 rts 00000A1A 4E56 FF00 link A6, -0x0100 00000A1E 48E7 0118 movem.l -[A7], D7,A3,A4 00000A22 286E 0008 movea.l A4, [A6 + 0x8] 00000A26 486C 0006 pea.l [A4 + 0x6] 00000A2A 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00000A2E 0C2C 003A 0006 cmpi.b [A4 + 0x6], 0x3A /* ':' */ 00000A34 588F addq.l A7, 4 00000A36 660E bne +0x10 /* 00000A46 */ 00000A38 3F3C 0001 move.w -[A7], 0x1 00000A3C 486C 0006 pea.l [A4 + 0x6] 00000A40 4EBA F8F2 jsr [PC - 0x70E /* 00000334 */] 00000A44 5C8F addq.l A7, 6 label00000A46: 00000A46 3F3C 003A move.w -[A7], 0x3A /* ':' */ 00000A4A 486C 0006 pea.l [A4 + 0x6] 00000A4E 4EAD 00FA jsr [A5 + 0xFA /* export_27 */] 00000A52 2640 movea.l A3, D0 00000A54 200B move.l D0, A3 00000A56 5C8F addq.l A7, 6 00000A58 660C bne +0xE /* 00000A66 */ 00000A5A 486C 0006 pea.l [A4 + 0x6] 00000A5E 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00000A62 7001 moveq.l D0, 0x01 00000A64 603A bra +0x3C /* 00000AA0 */ label00000A66: 00000A66 41EB FFFA lea.l A0, [A3 - 0x6] 00000A6A 91CC sub.l A0, A4 00000A6C 2E08 move.l D7, A0 00000A6E 486C 0006 pea.l [A4 + 0x6] 00000A72 486E FF00 pea.l [A6 - 0x100] 00000A76 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00000A7A 7001 moveq.l D0, 0x01 00000A7C D047 add.w D0, D7 00000A7E 3E80 move.w [A7], D0 00000A80 486C 0006 pea.l [A4 + 0x6] 00000A84 4EBA F8AE jsr [PC - 0x752 /* 00000334 */] 00000A88 204E movea.l A0, A6 00000A8A D0C7 add.w A0, D7 00000A8C 4228 FF00 clr.b [A0 - 0x100] 00000A90 486E FF00 pea.l [A6 - 0x100] 00000A94 2F0C move.l -[A7], A4 00000A96 4EBA FEE6 jsr [PC - 0x11A /* 0000097E */] 00000A9A 4FEF 0014 lea.l A7, [A7 + 0x14] 00000A9E 60A6 bra -0x58 /* 00000A46 */ label00000AA0: 00000AA0 4CEE 1880 FEF4 movem.l D7,A3,A4, [A6 - 0x10C] 00000AA6 4E5E unlink A6 00000AA8 4E75 rts 00000AAA 4E56 0000 link A6, 0 00000AAE 4267 clr.w -[A7] 00000AB0 486E 0008 pea.l [A6 + 0x8] 00000AB4 42A7 clr.l -[A7] 00000AB6 3F3C 0036 move.w -[A7], 0x36 /* '6' */ 00000ABA A88F syscall OSDispatch 00000ABC 301F move.w D0, [A7]+ 00000ABE 4E5E unlink A6 00000AC0 4E75 rts